home *** CD-ROM | disk | FTP | other *** search
-
-
-
- uuuuoooopppptttt((((5555)))) uuuuoooopppptttt((((5555))))
-
-
-
- NNNNAAAAMMMMEEEE
- uopt - the ucode optimizer
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The U-code optimizer, uopt, is a part of the compiling system and is
- always invoked from one of the normal commands, such as _c_c(1), _f_7_7(1), or
- _p_c(1). These compilers and others are referred to as the _d_r_i_v_e_r below.
-
- Ordinarily, only options mentioned on the _d_r_i_v_e_r man page or the _I_R_I_S-_4_D
- _S_e_r_i_e_s _C_o_m_p_i_l_e_r _G_u_i_d_e are of interest. However _u_o_p_t has the following
- options not recognized by the _d_r_i_v_e_r which can be applied with the flag
- prefix ----WWWWoooo,,,,. For example, to prevent loop unrolling completely from _c_c,
- use cccccccc ----WWWWoooo,,,,----llllooooooooppppuuuunnnnrrrroooollllllll,,,,0000. For _d_r_i_v_e_r programs other than _c_c, _f_7_7, _a_n_d
- _p_c, see the appropriate man page to see how to pass options to a
- compiler pass.
-
- While the following are available in this release, there is no guarantee
- that these will have the same names or even be available or in future
- releases.
-
-
- ----llllooooooooppppuuuunnnnrrrroooollllllll ccccoooouuuunnnntttt
- Each loop which _u_o_p_t can unroll is unrolled _c_o_u_n_t times. Set _c_o_u_n_t
- to 0 to prevent loop unrolling. One might wish to prevent loop
- unrolling where one discovered through testing that unrolled loops
- were slower (possibly due to cache effects) or where code size
- reduction was critical. Defaults to 4.
-
- ----uuuunnnnrrrroooolllllllllllliiiimmmmiiiitttt lllliiiimmmmiiiitttt
- Each loop which _u_o_p_t can unroll is unrolled a maximum of _l_i_m_i_t
- times. Defaults to 160.
-
- FFFFIIIILLLLEEEESSSS
- /usr/lib/uopt
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- cc(1), pc(1), f77(1), IRIS-4D Series Compiler Guide
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-